package cn.com.surker.gps.service;

import cn.com.surker.gps.entity.ProjectCoordinate;
import cn.com.surker.system.entity.DataSourceInfo;

import java.util.List;
import java.util.Map;

/**
 * gps坐标信息接口
 * @author luotao
 * @date 2022/10/19
 */
public interface ICoordinateService {

	/**
	 * 获取项目工程的gps坐标
	 * @param dataSourceInfo			数据源连接
	 * @param projectName				工程名称
	 * @param startTime					计划任务起始时间
	 * @param endTime					计划任务截止时间
	 * @return
	 */
	List<ProjectCoordinate> projectCoordinate(DataSourceInfo dataSourceInfo, String projectName,String startTime,String endTime);

	/**
	 * 获取车辆编号
	 * @param ds			站点数据源
	 * @param carNo			车辆自编号
	 * @param orgId			站点id
	 * @return
	 */
	List<Map<String, Object>> loadTransportCarGPS(DataSourceInfo ds,String carNo, Long orgId);

}
